'''
在python中实现文件的操作，使用open函数
open(name,mode)
name包含路径的字符串
mode设置文件的打开模式（访问模式）：只读/写入/追加。
'''

'''
理解：
1.访问模式对文件的影响
    r访问模式：文件不存在，报错；
             不支持写入；
    w访问模式：文件不存在，创建文件；
             支持写入，如果写入，会覆盖原有内容；
    a访问模式：文件不存在，创建文件；
             支持写入，如果写入，追加写入内容；
    省略模式：为r的访问模式；        
2.对函数write()的影响
3.是否可以省略
'''

#1.打开
f = open('test.txt','a')
#2.读写
f.write('cccccc\n')
#3.关闭
f.close()

'''
文件对象.read(num)
num表示文件读取的数据长度（字节），如果缺省num，读取所有数据；

'''
f=open('test.txt','r')
print(f.read())
f.close()

f=open('test.txt','r')
lines=f.readlines()
print(lines[0])
f.close()

f=open('test.txt')
content=f.readline()
print(content)
content1=f.readline()
print(content1)
f.close()

'''
1.r+和w+的区别:w文件指针在开头，会用新内容覆盖原内容，
2.文件指针对数据读取的影响；
'''

f=open('test.txt','a+')
con=f.read()
print(con)
f.close()

